草庐IT

mysqldump : Got error: 1449:

全部标签

MySQLDump 无法将数据导入亚马逊 RDS

我在其他地方做了一些数据处理,想重新导入一些表...我已经通过mysqldump函数从那个数据库导出了数据。我试图重新导入我的RDS但没有运气......我用下面的命令尝试重新导入mysqldump--host=blink10.cfti81qgpnos.us-east-1.rds.amazonaws.com--password=XXXXXXX--user=bill--single-transactionblink10产品productspriceNEW它似乎遍历了putty中的所有数据,给我留下了:转储于2012-01-319:27:55完成但是当我检查数据库时,没有添加这些记录。想法

Python 子进程、mysqldump 和管道

我在尝试构建一个简单的备份/升级数据库脚本时遇到了问题。错误是在使用子进程的mysqldump调用中:cmdL=["mysqldump","--user="+db_user,"--password="+db_pass,domaindb+"|","gzip",">",databases_path+"/"+domaindb+".sql.gz"]print"%s:backupdatabase%s\n\t[%s]"%(domain,domaindb,''.join(cmdL))total_log.write("%s:backupdatabase%s\n\t[%s]\n"%(domain,dom

mysql - mysqldump < 做什么?直播网站数据库错误,差点尿裤子

我不得不从一个表中删除一些记录,所以在删除之前我使用mysqldump命令备份了这个表。删除后我意识到有一个错误所以我心想......没问题......我有备份所以我会恢复它。我认为当你导出时你使用DATABASE>FILE.SQL所以导入意味着DATABASE所以我运行了以下命令:mysqldump-uUSER-pDATABASE然后我意识到我犯了一个错误,因为它开始在屏幕上显示所有记录。就像它在详细模式下运行一样。我一动不动地坐在那里,想着到底发生了什么事!!!!因为它甚至显示了我之前没有导出的那些表。我不知道是停止它还是让它完成这个过程。我等了大约2、3分钟,然后按Ctrl+C停

mysqldump 不工作

当我运行mysqldump命令来恢复数据库时,我看到一堆行,后跟状态“转储已完成”。但是当我检查时,数据库中没有任何变化。这是转储的代码:mysqldump-uroot-pmydb这是我在运行mysqldump命令时看到的输出:--MySQLdump10.11----Host:localhostDatabase:drupal7_new----------------------------------------------------------Serverversion5.0.77/*!40101SET@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SE

mysqldump - 拒绝用户访问

当我从打开的Windows命令外壳(Win7)运行以下命令时,它工作正常,并且备份被写入我的文件系统。MySQL数据库位于远程Linux服务器上。"C:\ProgramFiles\MySQL\MySQLServer5.1\bin\mysqldump"-h*******.com-u*******-p*****--databases*******>"C:\******\_Database\backups\DB_%date:~0,3%.bak"但是,当我将相同的命令放入批处理文件(whatever.bat)并运行bat文件(末尾带有“暂停”命令)时,我收到错误“收到错误:1045:用户访问被

php - 使用 mysqldump 将表数据导出到 csv 文件

我想使用mysqldump将表格数据导出到csv文件。我想做这样的事情:mysqldump--compact--no_create_info--tab=testing--fields-enclosed-by=\"--fields-terminated-by=,-uroot-prootmydatabasemytable但我一直收到这个错误:(Errcode:13)whenexecuting'SELECTINTOOUTFILE'我使我的测试文件夹可写(我使用Ubuntu作为环境)。有人可以解释如何在CSV文件中导出表格,或者如何修改我的命令shell以便工作吗?谢谢!

mysqldump 无法使用套接字连接

这个问题已经困扰我几个小时了。我一直在尝试使用mysqldump转储数据库,使用:mysqldump--protocol=socket-S/var/run/mysqld/mysqld.sockdatabase`但是,我不断得到:1045:尝试连接时用户'root'@'localhost'(使用密码:NO)访问被拒绝我在本地主机上并在根目录下运行(sudosu)。Root@localhost在mysql用户表中被允许。我可以使用>mysql查看所有的数据库,但是mysqldump不会工作。我不知道root密码(系统生成)。我尝试像这样将套接字添加到my.conf并重新启动mysql服务器

java - 来自 Java 应用程序的 mysqldump

尝试使用以下命令从Java应用程序(IDENetbeans)备份mysql数据库,但似乎无法找到该文件,即使我指定了路径:Runtime.getRuntime().exec("C:\\ProgramFiles\\MySQL\\MySQLServer5.6\\bin\\mysqldump"+fisier.getName()+">C:\\"+fisier.getName()+".sql;");另外,我没有收到任何错误,所以我假设备份已经完成。我怎样才能找到该文件?关于fisier.getName():文件fisier=jFileChooserSave.getSelectedFile();

mysqldump 通过 SSH 到本地计算机

我可以通过SSH访问Rails应用的生产服务器。我想在我的Mac上创建一个生产数据库的mysqldump。请帮助我实现这一目标。 最佳答案 直接将远程服务器的mysql数据转储到本地的方法是:sshroot@ipaddress"mysqldump-udbuser-pdbname|gzip-9">dblocal.sql.gz或者ssh-lrootipaddress"mysqldump-udbuser-pdbname|gzip-9">dblocal.sql.gz这两个命令做同样的工作。如果您有ssh密码和数据库访问权限,则会出现两次输入

mysqldump,避免转义双引号

当我有一个带双引号的字段时,mysqldump将转义字符放在前面。例如:'My"test"'->mysqldump生成一个包含该字段的文件,如'My\"test\"'问题是我正在使用该文件将一些数据导入sqlite数据库,而SQLite没有删除转义字符。所以我不需要mysqldump写入转义字符,我可以这样做吗? 最佳答案 如果在*nix(unix、linux、mac)机器上,我可以建议使用sed将\"替换为":mysqldump[options]DB[table]|sed-e's/\\"/"/g'或者,对于现有的mydump.sq